:local(.detail) .ant-btn {
    margin-left: 8px;
}

:local(.detail) .antd-pro-description-list-descriptionList .ant-row {
    margin-bottom: 0;
}

:local(.detail) .ant-card-extra {
   padding: 0;
}

:local(.calendar) {
    overflow-x: auto;
}
:local(.calendar)  .ant-fullcalendar-fullscreen{
    width: 800px;
}

:local(.calendar) .ant-fullcalendar-header .ant-radio-group{
    display: none;
}
:local(.calendar) .ant-fullcalendar-date {
    height: auto !important;
}

:local(.calendar) .ant-fullcalendar-content {
    text-align: center;
    height: 44px !important;
}
:local(.calendar) .ant-fullcalendar-content .anticon {
    font-size: 32px;
    color: #1890ff;
}
:local(.calendar) .ant-fullcalendar {
    cursor: default !important;
}

:local(.calendar) .ant-fullcalendar-date:hover {
    cursor: default !important;
    background: inherit !important;
}

:local(.calendar) .ant-fullcalendar-date {
    cursor: default !important;
    background: inherit !important;
}

:local(.calendar) .ant-fullcalendar-value {
    color: inherit !important;
}

:local(.calendar) .ant-fullcalendar-today .ant-fullcalendar-date {
    border-top-color: #e8e8e8 !important;
}

:local .plusBtn {
    margin-bottom: 8px;
}

:local .inline-button button:last-child {
    margin-left: 8px !important;
}
:local .inline-button button {
    margin-top: 4px !important;
    margin-left: 24px !important;
    margin-right: 0px !important;
}
:local(.partBtn) {
    position: absolute;
    right: 16px
}
@media only screen and (max-width: 768px) {
    :local(.minScreenSearchWidth){
        width: 250px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
    :local(.minScreenSearchWidth){
        width: 250px;
    }
}
